Cython

Cython
Desarrollador(es)
Robert Bradshaw, Stefan Behnel, et al.
https://cython.org
Información general
Paradigma multiparadigma: orientado a objetos, imperativo, funcional, reflexivo
Apareció en 28 de julio de 2007
Sistema de tipos fuerte, estático, dinámico
Influido por C, Python
Licencia Licencia Apache, versión 2.0

Cython es un lenguaje de programación para simplificar la escritura de módulos de extensión para Python en C y C++. Siendo estrictos, la sintaxis de Cython es la misma de Python pero con algunos agregados:

  • Se pueden llamar funciones en C, o funciones/métodos de C++, directamente desde el código en Cython.
  • Es posible usar tipos estáticos en las variables (enteros, flotantes, o cualquier tipo de dato).

Cython compila a código en C o C++ desde Python, y el resultado puede ser usado desde Python como un "Modulo de extensión", o como una aplicación embebida en el intérprete CPython.


Developed by StudentB